Posts

Showing posts with the label architecture

Docker for beginners - presentation

Image
I- Introduction II- Docker presentation III- A simple [MySQL / phpMyAdmin] docker example IV- Docker in Windows, how to ? V- Simple Docker glossary VI- Links I- Introduction There are enough websites to introduce to you Docker in detail. This presentation will just remind you the key concepts of Docker. In my posts, I will always talk about Docker embedded in the Windows environment but I presume, all given information will also be valid for Linux and other OS. So, what are we going to see in this post ? As I said, we will remind the key concept of Docker, then we will list some common use cases and all the basic related commands. I will share some links at the end of the post if you want to go deeper with Docker. Let's go ! II- Presentation Docker is 'just' a technology used to virtualize environments (named containers ) in order to run specific applications. It acts like traditional virtual machine but it's much more lightweight. Take

Microservices architecture

Building a monolithic app, even subdivided in different layers is not the only path... Recently, I discovered the Microservices architecture. This allow to separate the whole application itself in autonomous part of sub application. It has pros & cons. You can see this website for an advanced comparison. Martin fowler speaks about it: http://martinfowler.com/articles/microservices.html . Paul Mooney has also started an interesting series on this kind of architecture. Here are the first two parts: http://insidethecpu.com/2015/07/17/microservices-in-c-part-1-building-and-testing/ . http://insidethecpu.com/2015/07/31/microservices-in-c-part-2-consistent-message-delivery/ .