Airbnb: The Great Migration: From Monolith to Service-oriented

During my last Qcon San Francisco i attended a talk with Jessica Tai, she provided a detailed overview regarding the migration of Monorail, The Ruby on Rails Monolith at Airbnb to Service oriented migration Architecture.   

The Why…

Jessica explained the Why the decision was taken, which made the presentation really interesting. She explained the million-mile journey, migrating from the monolith to microservices.

The Solution… 

She explained about the solution that was found for the why… service-oriented architecture, or SOA, as a possible solution to help alleviate our pain. SOA seemed to be a promising solution to the pains that Airbnb was feeling.

Watch the talk live at InfoQ!

You will love it! 

Continuous delivery vs Continuous deployment

As I’m reading a very interesting book about Continuous Delivery for (Jez Humble and David Farley).

The last years I have been keen on introducing parts of continuous development to teamsI worked in… It fascinated me how confusing it is to understand all those terms.

You hear the term we do have Continuous Delivery because we are using “Jenkins”, “Bamboo” or “Teamcity”, and that confuses…

I decided to dig in more and understand the basics of Continuous delivery in 7 minutes 🙂

Read more

Foresee the future with Google Maps API.

Any application that requires the use of future travel information. Google has opened-up access to Maps’ trusted predictive journey times with the debut of a new API.

Predictive travel time uses historical time-of-day and day-of-week traffic data to estimate travel times at a future date. This makes it easier than ever to predict how long it will take to get somewhere and suggest the best route even when the departure time is far in the future.

Read more

Xamarin becomes the native cross-platform solution for C# and Java developers

Xamarin has announced its acquisition of RoboVM, a momentous step for both companies which means C# and Java developers need only look to a single development solution for native deployment across each of the major platforms.

The software has been a beloved tool for C# developers for some time as the only solution which enables native iOS and Android development. RoboVM offered the same ability to deploy Android and iOS applications natively, but for Java developers. Bringing the C# and Java languages together – the most used languages in enterprise development – provides a path to mobile for most developers.

Read more