Microservices Manchester: Welcome To Microservices Manchester By Daniel Bryant
Welcome! Brief Logistics Interlude
• Fire escapes
• Code of Conduct (http://confcodeofconduct.com/)
• The conference itself
– Two tracks of awesomeness
– Tea & coffee and Lunch provided
– Drinks in the evening
• Get involved on social media!
– Official Hashtag #micromanchester
• Pragmatic high-end software consultancy
• Founded in 2009, Owned by Jonas Partner and Trifork
• 40 permanent staff - all Hands-on experts
• A client base of enterprise size customers, that include:
– HMRC, British Airways, The Post Office, British Gas, notonthehighstreet.com, TNT, Atos...
• Technology-based solutions that are production ready,
– often aimed at enhancing legacy systems
• Digital and Devops transformations
• Win a Sonos Play:1 with the most creative tweet involving an OpenCredo Owl (#ocowl)
Billy Jenkins and Rory Brandon
• Staffing and Recruitment Agency - HQ in London with Manchester office in Fountain Street
• Specialising in Software Development and Testing, Agile Project Delivery and
• Work with the BBC, Barclays, HMRC, Equal Experts in Manchester
• Involved in hosting, organising and sometimes speaking at Tech Events throughout the UK
• Here to give some market intelligence and advice around current trends and conditions,
salary/rate info as well as tips and ideas on hiring and staff retention
• Free iPad giveaway
Welcome to the world of Microservices
Chief Scientist @Opencredo
So, What are microservices?
“Loosely coupled service oriented architecture
with bounded contexts”
“Applications that fit in your head”
So, What are microservices?
• Architectural style - build services around biz capability
• Enable evolutionary architecture and scaling (teams and Tech)
• single App composed of (interchangable) multiple services
• Services Running as individual processes, individually deployable
• lightweight external communication (e.g. rest over http)
• Potentially polyglot Language and Data stores
• Minimum centralised management
Monolith vs microservices
So, this appears familiar (Corba, SOA, etc)
but this time it's Different...
The Perfect Storm?
• Collaborative processes
– increasing requirements for speed from the business
– Agile, lean and Devops
• Programmable infrastructure
– Driven out from Deployment at scale (google, netflix, amazon)
– Config management, Cloud and containers
• Open source
– Sharing of technology and knowledge
– Download, consume and contribute
So, Implementing Microservices sound easy...
Implementing Microservices is easy
Implementing Microservice systems is complex
(so too are the associated organisational/people systems)
Some thinking points for today
Ronnie Mitra @ #api360 www.infoq.com/news/2016/06/api360-microservices-summit
Talk to everyone - share Your knowledge!