Wednesday, January 13, 2016

Microservices & Macro-services @ Amazon

I Love APIs 2015: Microservices at Amazon
How do Two Pizza Teams work?
We call them “Service teams”
• Own the “primitives” they build:
– Product planning (roadmap)
...

The Science Behind Why Jeff Bezos's Two-Pizza Team Rule Works

Microservices and Teams at Amazon @ InfoQ

"definition of microservices but also states four constraints:
  • Single-purpose.
  • Connect only through APIs.
  • Connect over HTTPS.
  • Largely black boxes to each other.
When comparing microservices with SOA Munns notes some distinctive differences
MicroservicesSOA
  • Many very small components
  • Business logic lives inside a single service domain
  • Simple wire protocols, e.g. HTTP with XML or JSON
  • API driven with SDKs/Clients
  • Fewer more sophisticated components
  • Business logic can live across multiple domains
  • Enterprise Service BUS (ESB) like layers between services
  • Middleware
"
$4 / month / user, against Microsoft $5 & Google $5. 

Microsoft: EOL IE 8, 9, 10, .NET 4.0, 4.5, 4.5.1, move to IE 11, .NET 4.5.2

RIP: Microsoft is killing Internet Explorer 8, 9, 10 next week - SlashGear

Microsoft slashes IE support, sets 'huge' edict for Jan. 2016 | Computerworld
"In a surprise announcement yesterday, the head of IE's marketing said that after Jan. 12, 2016, Microsoft would support IE9 only on Windows Vista, IE10 only on Windows Server 2012,
and IE11 on Windows 7 and Windows 8.1.
IE7 and IE8 will drop off support completely, no matter what OS they run on.
The browsers will continue working, but Microsoft will halt technical support and stop serving security updates for the banned versions."


"Nearly 340 million people who run Microsoft's Internet Explorer have just a week to upgrade or switch browsers, or face a shutoff of the security patch spigot."

"In less than a week Microsoft will formally end support for versions 4.0, 4.5, and 4.5.1 of the .NET Framework. Users should upgrade to a later version such as the slightly incompatible .NET 4.5.2.
Before we move on, it should be noted that this only affects the 4.x series. The much older .NET 3.5 SP 1 will continue to be supported. In this context, support means having access to technical support, security updates, and hotfixes."