Speaker

Moukarram Kabbash

Moukarram Kabbash

Leader Software Development at SenseGuard GmbH

Leader Software Development bei SenseGuard GmbH

Dortmund, Germany

Moukarram is Leader Software Development at SURU, where he leads the development of technology solutions to promote water safety and prevent water waste. He specializes in cloud computing, serverless technology, and microservices, and is dedicated to helping developers deliver maximum value through effective software development. He is passionate about sharing ideas and discussing the latest advancements in the field.

Moukarram ist Leader Software Development bei SURU, wo er die Entwicklung von IoT-Systemen leitet, die die Wasserversorgung sichern und Wasserverschwendung verhindern. Er spezialisiert sich auf Cloud Computing, Serverless Technologie und Microservices und ist darauf ausgerichtet, Teams durch effektive Softwareentwicklung maximalen Nutzen zu bieten. Er ist leidenschaftlich darüber, Ideen auszutauschen und die neuesten Entwicklungen im Bereich zu diskutieren.

Area of Expertise

  • Information & Communications Technology

Topics

  • Serverless
  • aws
  • .NET
  • api security
  • Architecture
  • Rust
  • IoT
  • TypeScript
  • Cryptography
  • DevOps
  • cloud
  • Security

Scalable and Cost-Effective Serverless Data Processing on AWS: Architecting for IoT and Beyond

IoT devices generate vast amounts of data with varying degrees of importance, urgency, and security requirements on an irregular basis. This data requires collection, processing, analysis, and utilization to deliver valuable insights and timely responses without violating any of the requirements.

The challenge is to design a data processing architecture that is scalable, reliable, secure, and cost-effective while minimizing complexity and avoiding the overhead of managing servers and infrastructure.

In this session, attendees will gain insights into leveraging AWS services such as AWS Lambda, Amazon S3, Amazon DynamoDB, Amazon Kinesis, and more to architect highly scalable and cost-effective data processing pipelines. We'll delve into real-world use cases and best practices for orchestrating serverless workflows that seamlessly handle diverse data streams.

By the end of the session, attendees will have the know-how and tools to design scalable and effective serverless data processing solutions on AWS. This will enable them to explore new opportunities for their projects and organizations, with or without IoT.

6 years of serverless – Lessons learned from real-world applications

The system that runs Grohe Sense and Guard was built 6 years ago on AWS almost exclusively using serverless technologies. This system grew during its lifetime to support many thousands of IoT devices and multiple hundreds of active users interacting with these devices in real-time. A lot has changed in these years, many technologies were replaced by better ones, but the serverless-first approach remained.

In this talk, I share with you the experience and some of the lessons we learned from developing such a huge system on serverless technologies. I will give you an opinionated list of do's and don'ts to demonstrate some of the trade-offs of the serverless architecture and how to get the most out of it while working around its shortcomings.

Demystifying Serverless: A deep dive into AWS Lambda

This talk aims to provide a comprehensive understanding of the inner workings of AWS Lambda, one of the most popular serverless computing services. We will cover the mechanisms behind AWS Lambda, including how it achieves effortless scalability and resilience, the pricing model, and techniques for cost optimization.

Attendees will learn about the process of provisioning, using, and tearing down new runtime instances, and discover the possibilities of customizing runtime behavior or even creating a completely custom runtime from scratch.

It's ideal for developers, architects, and anyone interested in working effectively with AWS Lambda, understanding its limitations and how to overcome them. We will also cover new features such as SnapStart, reserved and provisioned capacities, providing attendees with a comprehensive understanding of Lambda's behavior and how to optimize their workloads and reduce costs. By the end of this presentation, attendees will have a solid understanding of how AWS Lambda works, and how to use it to optimize their workloads and reduce costs.

Starting Your .NET Journey on AWS: Diverse Approaches to Run Your Application on AWS

In this beginner-friendly talk, we will unravel the spectrum of deployment options – from virtual machines to serverless and everything in between– and explore essential AWS services.

A comparison of the different services like App Runner, EC2, and Lambda will guide you on when to use each for optimal performance and cost efficiency.
Additionally, you will learn how to navigate the AWS ecosystem and create cloud-first AWS applications that leverage the native AWS services using the AWS SDK.

Join us for a concise, practice-oriented session providing the knowledge to effectively orchestrate your .NET application or any other application on AWS. Unlock the potential of cloud infrastructure for scalability and performance.

Devopsdays Eindhoven 2022 Sessionize Event

October 2022 Eindhoven, The Netherlands

NDC Oslo 2022 Sessionize Event

September 2022 Oslo, Norway

Moukarram Kabbash

Leader Software Development at SenseGuard GmbH

Dortmund, Germany

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top