Playing with Java in Azure Functions - New Release

In one of the previous posts, I introduced the Azure Functions Java. I felt that I need to write a dedicated tutorial to this great Azure Serverless service 😁 In this post, I will be covering many concepts in deep: Triggers and bindings Events and messaging Deployments & Consumptions Monitoring Generating the hello-world project We will scaffold a Java-based Azure Function project using Maven Archetypes, using this command: 1 2 3 4 5 6 7 8 9 $ mvn archetype:generate -DarchetypeGroupId=com....

October 19, 2019 Â· 25 min

Playing with Azure Monitor services and Spring Boot

In enterprise application, performance is major requirement of success. Especially for applications where slowness will have a direct detrimental impact on business productivity, profits and even the brand itself, like trading platforms and e-commerces. If a trading platform loads slowly or experiences errors, it will translate into loss of business, and losses can be extremely high, and the customer might end up switching to another competitor. In this context comes the Application Performance Management (APM)....

September 23, 2019 Â· 10 min

Playing with OpenShift 4 locally

January 2018, Red Hat acquired CoreOS for 250 million dollars đŸ€©. CoreOS was one of the leading companies of Linux & Containers market with their wide offer of products: CoreOS Tectonic: container application platform based on Kubernetes. CoreOS Container Linux: lightweight Linux distribution designed to run containerized applications. CoreOS Operators Framework: an open source toolkit designed to manage Kubernetes native applications. CoreOS Quay: a container registry for building, storing, and distributing your private containers....

September 20, 2019 Â· 8 min

Playing with Istio Service Mesh on Kubernetes

What is Istio? Google presents Istio as an open platform to connect, monitor, and secure microservices. Istio is a service mesh implementation that provides many cloud-native capabilities like: Traffic management: Service Discovery, Load balancing, Failure recovery, A/B testing, Canary releases, etc
 Observability: Request Tracing, Metrics, Monitoring, Auditing, Logging, etc
 Security: ACLs, Access control, Rate limiting, End-to-end authentication, etc
 Istio delivers all these great features without any changes to the code of the microservices running with it on the same Kubernetes cluster....

March 10, 2019 Â· 22 min

New book update #1

I just updated my book « Playing with Java Microservices with Kubernetes and OpenShift » 😃 The release changelog: Fixed some typos 🙈 I just finished writing the Chapter 14: Getting started with OpenShift 👌 I started writing the Chapter 15: The OpenShift style đŸŽ¶ I started working on Istio Tutorial that will be the first bonus chapter in the book âšĄïžâšĄïž I will be covering more and more subjects soon 😁...

January 20, 2019 Â· 1 min

My new book is here !!

Playing with Java Microservices on Kubernetes and OpenShift is here ! Today, November 24th 2018, I released my new book Playing with Java Microservices on Kubernetes and OpenShift!! Finally, after ten months of work, tests, POCs and many edition iterations, the newborn is here ! The book is edited and sold on the LeanPub platform đŸ€© The book is sold mainly in two different offers: The Book only The Book + one hour of training about Java Microservices and Kubernetes/OpenShift I have some ideas about making some other packages, I will post about them soon !...

November 24, 2018 Â· 1 min

Workshop Report: ENSI – November 2018

The workshop “Playing with Java Microservices on Kubernetes” was held from 19/11 to 24/11, at the National School of Computer Sciences, in Mannouba, Tunisia. The workshop was done on 18 Hours of training about Java, Spring Boot, DDD, Docker, Kubernetes, Cloud Patterns, CI/CD
 Some Github repositories used in the sessions: Monolith Example Microservices Examples We got even a special guest, my techno-mate Houssem Dellai, the great Microsoft MVP, that presented, thru a 3 Hours session, Docker & Kubernetes and the CI/CD lifecycles with a great demo of Azure DevOps for the students of ENSI Tunisia....

November 24, 2018 Â· 1 min

Meetup Report: Architecture in the Cloud Era

We organized, at Onepoint, our first Architecture Meetup, the 19th of July, in our beautiful headquarters in TrocadĂ©ro, Paris. Our first edition’s guest: Aymen El Amri : the founder of eralabs a consulting and training company and, a community hub. He help companies build and learn how to build modern and cloud native applications. He’s written tech books like Painless Docker and founded online communities like DevOpsLinks and Kaptain. Aymen’s talk was: Architecture At The Cloud Native Era....

July 20, 2018 Â· 2 min

First Architecture MeetUp @Onepoint - July 2018

Le jeudi 19 juillet Ă  l’Atelier, la communautĂ© Architecture exposera des REXs, des dĂ©mos, des workshops avec un invitĂ© mondialement reconnu sur le DevOps, le CloudNative et les architectures modernes : Aymen El Amri. Notre special guest : Aymen El Amri - Meilleures pratiques de rĂ©alisation d’applications Cloud Native Aymen El Amri a Ă©tĂ© reconnu par TechBeacon comme l’un des Top 100 leaders, praticiens, experts de DevOps Ă  suivre. Il est le fondateur d’eralabs, une sociĂ©tĂ© de conseil et de formation et un Community-Hub....

July 2, 2018 Â· 1 min

Playing with Spring Boot on Kubernetes

I. Introduction In this tutorial I will show you how to write a small Spring Boot CRUD application and how to deploy it on Kubernetes. Spring Boot is an innovative project that aims to make it easy to create Spring applications by simplifying the configuration and deployment actions through its convention over configuration based setup. Kubernetes (commonly referred to as “K8s”) is an open-source system for automating deployment, scaling and management of containerized applications that was originally designed by Google and now maintained by the Cloud Native Computing Foundation....

March 31, 2018 Â· 35 min