Mohamed Labouardy

Mohamed Labouardy

Paris, Île-de-France, France
11K followers 500+ connections

About

2x tech entrepreneur with a passion for building products that developers love, growing…

Experience

  • Tailwarden Graphic

    Tailwarden

    Paris, Île-de-France, France

  • -

  • -

    Paris, Île-de-France, France

  • -

    Paris, Île-de-France, France

  • -

    Paris Area, France

  • -

    Paris Area, France

  • -

    Paris Area, France

  • -

    Bordeaux Area, France

  • -

    San Francisco Bay Area

  • -

    Rabat Prefecture, Morocco

Education

Licenses & Certifications

Publications

  • Building Distributed Applications in Gin

    Packt

    Gin is a high-performance HTTP web framework used to build web applications and microservices in Go. This book is designed to teach you the ins and outs of the Gin framework with the help of practical examples.

    You’ll start by exploring the basics of the Gin framework, before progressing to build a real-world RESTful API. Along the way, you’ll learn how to write custom middleware and understand the routing mechanism, as well as how to bind user data and validate incoming HTTP requests…

    Gin is a high-performance HTTP web framework used to build web applications and microservices in Go. This book is designed to teach you the ins and outs of the Gin framework with the help of practical examples.

    You’ll start by exploring the basics of the Gin framework, before progressing to build a real-world RESTful API. Along the way, you’ll learn how to write custom middleware and understand the routing mechanism, as well as how to bind user data and validate incoming HTTP requests. The book also demonstrates how to store and retrieve data at scale with a NoSQL database such as MongoDB, and how to implement a caching layer with Redis. Next, you’ll understand how to secure and test your API endpoints with authentication protocols such as OAuth 2 and JWT. Later chapters will guide you through rendering HTML templates on the server-side and building a frontend application with the React web framework to consume API responses. Finally, you’ll deploy your application on Amazon Web Services (AWS) and learn how to automate the deployment process with a CI/CD pipeline.

    By the end of this Gin book, you will be able to design, build, and deploy a production-ready distributed application from scratch using the Gin framework.

    See publication
  • Pipeline as Code

    Manning Publication

    Pipeline as Code is a practical guide to automating your development pipeline in a cloud-native, service-driven world. You’ll use the latest infrastructure-as-code tools like Packer and Terraform to develop reliable CI/CD pipelines for numerous cloud-native applications. Follow this book's insightful best practices, and you’ll soon be delivering software that’s quicker to market, faster to deploy, and with less last-minute production bugs.

    See publication
  • Hands-On Serverless Applications with Go

    Packt

    Serverless architecture is popular in the tech community due to AWS Lambda. Go is simple to learn, straightforward to work with, and easy to read for other developers; and now it's been heralded as a supported language for AWS Lambda. This book is your optimal guide to designing a Go serverless application and deploying it to Lambda.

    This book starts with a quick introduction to the world of serverless architecture and its benefits, and then delves into AWS Lambda using practical…

    Serverless architecture is popular in the tech community due to AWS Lambda. Go is simple to learn, straightforward to work with, and easy to read for other developers; and now it's been heralded as a supported language for AWS Lambda. This book is your optimal guide to designing a Go serverless application and deploying it to Lambda.

    This book starts with a quick introduction to the world of serverless architecture and its benefits, and then delves into AWS Lambda using practical examples. You'll then learn how to design and build a production-ready application in Go using AWS serverless services with zero upfront infrastructure investment. The book will help you learn how to scale up serverless applications and handle distributed serverless systems in production. You will also learn how to log and test your application.

    Along the way, you'll also discover how to set up a CI/CD pipeline to automate the deployment process of your Lambda functions. Moreover, you'll learn how to troubleshoot and monitor your apps in near real-time with services such as AWS CloudWatch and X-ray. This book will also teach you how to secure the access with AWS Cognito.

    By the end of this book, you will have mastered designing, building, and deploying a Go serverless application.

    See publication

Projects

Languages

  • English

    Native or bilingual proficiency

  • Arabic

    Native or bilingual proficiency

  • French

    Native or bilingual proficiency

View Mohamed’s full profile

  • See who you know in common
  • Get introduced
  • Contact Mohamed directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Add new skills with these courses