An Introduction to Micro Services

An Introduction to Micro Services I'm currently working on a SaaS product and recently there's been some discussion about moving toward a micro services architecture. With this in mind I've been doing some reading to find out about the benefits and challenges involved. This post documents my findings to date and may be useful to others who are just starting to look into micro services. Replacing the Monolith Before we look at micro services lets first take a look at the traditional monolith architecture. A monolith is a system that is built and deployed as a single artifact, typically consisting of HTML, JavaScript, CSS web [...]

By |2019-02-19T07:58:52+00:00November 11th, 2015|Micro Services|0 Comments

An introduction to Lambdas in Java 8

An introduction to Lambdas in Java 8 There are a number of exciting new features in Java 8 that have changed the language for the better, but lambda expressions in particular stand out. What is a Lambda Expression? In simple terms a lambda expression is a piece of code that can be passed to another method as a parameter, and then executed by the receiving method. The ability to parametrise behaviour is not new to Java and is something you've probably done many times with anonymous classes. Lambdas however provide a more elegant means of passing code to another method for execution. To show you the [...]

By |2019-02-28T07:23:17+00:00February 8th, 2015|Core Java|0 Comments
Go to Top