In this issue, June 20, 2017 View it in your browser.

Microservices vs. Monoliths, Quality at Tesla, Google's TPU 2, Deployment at Buzzfeed, Practical Serverless, Pony, FlameGraphs, Safari 11, Distributed Systems Theory

Building Microservices @Squarespace

Learn about open source technologies that can be used to create a microservices framework for your organization from Director of Engineering at Squarespace, Franklin Angulo at Qcon New York. By following Squarespace’s journey you will be able to understand the different organizational structures required to support a monolith versus microservices and hear several engineering war stories from an organization supporting millions of customers.
 

SPONSOR AD

Compose_ad_img

Managed open source databases, deployed in minutes. Our platform comes with high availability, auto-scaling, auto-backup and more. Free to try.

http://www.infoq.com/resource/minibooks/emag-microservices-monoliths/en/smallimage/logo.jpg

The InfoQ eMag: Microservices vs. Monoliths - The State of The Art

This eMag includes articles written by experts who have implemented successful, maintainable systems across both microservices and monoliths. (eMag)

https://www.infoq.com/resource/podcasts/tesla-colin-breck/en/smallimage/logo-100x100.jpg

Colin Breck from Tesla on Quality Views to Expose Technical Debt

In this podcast Shane Hastie, InfoQ's Lead Editor for Culture & Methods, spoke to Colin Breck, an Engineer from Tesla, about using quality views to expose and prioritize technical debt. (Podcast)

Data Science Latest Content
infoq.com/data-science

TOP Data Science NEWS HEADLINES

Introducing FaunaDB Serverless Cloud

FaunaDB Serverless Cloud is the managed version of FaunaDB, a serverless, object-relational, globally replicated, strongly consistent, temporal database, that can be deployed on multiple clouds, such as AWS, GCP, and Azure, or on premises. (Article)

Panel: Solving Business Problems with AI

The panelists discuss using AI in the enterprise to solve business problems. (Presentation)

DevOps Latest Content
infoq.com/devops

TOP DevOps NEWS HEADLINES

InfoQ Virtual Panel: A Practical Approach to Serverless Computing

Add serverless computing to the growing list of options developers have when building software. Serverless products - more accurately referred to as Functions-as-a-Service - offer incredible simplicity, but at a cost. To learn more about this exciting space and the practical implications, InfoQ reached out to three experienced technologists. (Article)

Monitoring Bash Microservices at Scale

Paul Bellamy covers epic fails experienced moving to microservices, using the RED method to monitor what matters, and production outages his team solved with detailed telemetry. (Presentation)

SPONSOR AD

Site24x7_ad_img

Application Monitoring for all DevOps needs.
Get unmatched visibility into Java, ․NET, PHP and Ruby web applications. Monitor web applications and resolve performance degradation no matter where they originate. Get started with your 30-day free trial. Sign Up Now!

Development Latest Content
infoq.com/development

TOP Development NEWS HEADLINES

Selecting Your IoT Connectivity: eUICC & Intelligent Multi-network SIMs

Angel Mercedes discusses the new IoT SIM technologies, how to choose the right SIM, use cases for IoT SMART SIM and eUICC/eSims, criteria for selecting an IoT platform and connectivity provider. (Presentation)

Power of the Log: LSM & Append Only Data Structures

Ben Stopford talks about the beauty of sequential access and append only data structures, in the context of a little known paper entitled "Log Structured Merge Trees". LSM describes a counter intuitive approach to storing and accessing data in a sequential fashion. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Property-based Testing in Practice

Alex Chan talks about property-based testing including looking at it through the lens of two libraries: Hypothesis and AFL, with examples and testing patterns that we can apply in other code. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Panel: What's Next for Our Programming Languages?

This panel is led by Martin Thompson, who asks the hard questions on choices made (past and future) and moderates the discussion between the people behind some of the largest and most innovative languages in use by developers today. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Pony: Co-designing a Type-system and a Runtime

Sylvan Clebsch talks about Pony, an actor-model, capabilities-secure, native programming language. He talks about reference capabilities (a type system for data-race freedom influenced by object capabilities and deny guarantee reasoning), the ORCA and MAC protocols for fully concurrent no-stop-the-world garbage collection of both objects and actors, and extending Pony to the distributed setting. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Automated Testing of (RESTful) API Documentation

Rouven Wessling presents what's currently possible when it comes to testing documentation, how to start testing API documentation written using API Blueprints and how to incorporate it into a workflow. (Presentation)

SPONSOR AD

Fastly_ad_img

Guide to incident command.
Disaster strikes. Systems fail. Here’s how to respond from the experts, plus tips for effectively communicating & empowering your teams during a crisis. Read the article.

Java Latest Content
infoq.com/java

Introducing Reladomo - Enterprise Open Source Java ORM, Batteries Included! (Part 2)

Goldman Sachs is widely known as a leader in investment banking, but they are very much a leading technology firm as well. Continuing our exploration of Reladomo, the primary Java ORM used at GS and now open source, GS Technology Fellow, Mohammad Rezaei looks at advanced features, such as sharding, caching, bitemporal access, performance, and testing. (Article)

Using FlameGraphs to Illuminate the JVM

Nitsan Wakart talks about FlameGraphs, a new way to visualize execution profiles, combined with Linux system profiler perf and the recently added -XX:+PreserveFramePointer option in JDK 8u60. Wakart explores the JVM and Java applications using this new perspective and the profiles and the utility of this new method. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

Event Sourcing on the JVM

Greg Young looks at Event Sourcing as a concept as well as specific JVM-based implementations that are available. He focuses on where such an implementation would be beneficial or not. (Presentation)
The next QCon is in New York, June 26-30, 2017. Join us!

SPONSOR AD

AppDynamics_ad_img

How to Overcome the Microservices Sprawl - Microservices have accelerated the rate of new applications moving into production; however, most IT monitoring tools don’t provide enough visibility into the underlying containers. Learn how to improve DevOps visibility using a more holistic IT monitoring approach. Learn more.

.NET Latest Content
infoq.com/dotnet

Looking at Visual Studio 15.3 Preview 2

Highlighted by support for .NET Framework 4.7, the second preview of Visual Studio 2017 (15.3) has been released. Primarily focused on bug fixes and usability enhancements, this version addresses quality of life improvements. (News)

Dynamic Languages Latest Content
infoq.com/dynamic_languages

TOP Dynamic Languages NEWS HEADLINES

Ember and the State of Web Frameworks

Yehuda Katz discusses the big changes on the web in the past five years and how they affected Ember, plus Ember's latest project Glimmer, which allows a developer to use Ember's view layer stand alone. (Presentation)

Mobile Latest Content
infoq.com/mobile

Robotic Testing of Mobile Apps for Truly Black-Box Automation

Axiz is a robotic-test generator for mobile apps. Here, we compare our approach with simulation-based test automation, describe scenarios in which robotic testing is beneficial (or even essential), and tell how we applied Axiz to the popular Google Calculator app. (Article)

Architecture & Design Latest Content
infoq.com/architecture-design

TOP Architecture & Design NEWS HEADLINES

Establishing a Microservice Foundation

Mike Amundsen discusses the benefits and operating principles of microservices. (Presentation)

Lufthansa Open API Fueling Digital Transformation in Travel

Reinhart Lanegger gives examples of how Lufthansa used APIs to perform a transformation of their company. (Presentation)

SPONSOR AD

NGINX_ad_img

Service Oriented Architecture vs Microservices.
Are microservices just SOA "done right"?
Compare architectures and choose what's right for you. Download the Free O'Reilly Report.

Culture & Methods Latest Content
infoq.com/culture-methods

TOP Culture & Methods NEWS HEADLINES

Q&A on the Book "Sense and Respond"

The book "Sense and Respond" provides ideas for executives, managers and business line leaders to leverage the power of technology to build more successful businesses. Authors Jeff Gothelf and Joshua Seiden explain how you can use experimentation and learning and continuous market feedback to deliver valuable products to customers, manage teams on outcomes and foster effective collaboration. (Article)

Sustaining Happiness Once You Have It

Chip Loving and Jason Hall discuss a model of employee recognition that is meant to keep a happy team happy. (Presentation)

Are You Ready for the Coming Revolution?

Russel Winder discusses some of the important issues surrounding the government’s push for programming in UK schools, and how the way it’s been handled has left a lot to be desired. (Presentation)