In this issue, August 20, 2019 View it in your browser.
header

The FT's Transition to DevOps, ML Fraud Detection, AWS Lake Formation, Rook v1.0, , Kubernetes,Locks, Facebook Hermes, Serverless Architecture, Testing Microservices, Empathy

icon

Early bird expires this week. Save up to $645 before Aug 24th.

There isn’t a better time to reserve your spot at QConSF 2019. Join speakers like Microsoft’s Principal Engineer Chris Gillum, Netflix’s Engineering Manager Aaron Blohowiak & Google’s Software Engineer Christie Wilson. Save up to $645 if you register before Aug 24th.
 

SPONSOR AD

Redgate_ad_img

The 2019 State of Database DevOps

All the latest insights on DevOps adoption rates among SQL Server Professionals. Read the report to understand the challenges – and the opportunities – of adopting database DevOps alongside broader DevOps initiatives.

https://res.infoq.com/articles/qcon-newyork-2019/en/smallimage/QCon-NewYork-2019-1565650994911.jpg

Key Takeaway Points and Lessons Learned from QCon New York 2019

The 8th edition of QCon New York (June 24-26, 2019) wasn’t just a software conference; it was the software conference where leading shops like Slack, Google, Uber, and Netflix opened their doors and shared engineering successes and failures. Over 1200 software engineers came together for technical talks, panels, AMAs, open spaces and networking at QCon. (Article)

https://res.infoq.com/podcasts/financial-time-devops-transition/en/smallimage/engineering-culture-200x200-1565631674758.jpg

Sarah Wells on FT's Transition to DevOps

In this podcast recorded at QCon London 2019, Shane Hastie, Lead Editor for Culture & Methods, spoke to Sarah Wells, technical director for operations and reliability at the Financial Times about their adoption of DevOps. (Podcast)

https://assets.infoq.com/newsletter/regular/en/assets/Culture2PodcastSummerSeries2019.png

Build better teams- learn how others have done it

If you have been managing teams before or just getting started, there are techniques and ideas captured within our essential podcasts that can help build culture, improve relationships and enhance productivity.

TOP AI, ML & Data Engineering NEWS HEADLINES

  1. University Research Teams Open-Source Natural Adversarial Image DataSet for Computer-Vision AI

article

Fraud Detection Using Random Forest, Neural Autoencoder, and Isolation Forest Techniques

In this article, the authors discuss how to detect fraud in credit card transactions, using supervised machine learning algorithms (random forest, logistic regression) as well as outlier detection approaches using isolation forest technique and anomaly detection using the neural autoencoder. (Article)

presentation

Hands-on Feature Engineering for Natural Language Processing

Susan Li shares various NLP feature engineering techniques, from Bag-Of-Words to TF-IDF to word embedding that includes feature engineering for both ML models and an emerging DL approach. She covers the details including contextual & linguistic feature extraction, vectorization, n-grams, topic modeling, and named entity resolution which are based on concepts from mathematics, information retrieval, and NLP. (Presentation with transcript included)
The next QCon is QCon San Francisco, Nov 11-13, 2019. Join us!

TOP DevOps NEWS HEADLINES

  1. Amazon Releases AWS Lake Formation to General Availability

  2. Google Announces General Availability of Cloud Security Scanner for GKE and Compute Engine

  3. Introducing CircleCI Windows Support, a CI/CD Pipeline on a Windows Virtual Machine

  4. Rook v1.0 Adds Support for Ceph Nautilus, EdgeFS, and NFS Operator

  5. Google Releases Enterprise Database Options, Targets SQL Server Customers

article

Kubernetes Workloads in the Serverless Era: Architecture, Platforms, and Trends

Explore how microservices architecture has evolved into cloud-native architecture, where many of the infrastructure concerns are provided by Kubernetes in combination with additional abstractions provided by service mesh and serverless frameworks. In addition, the serverless ecosystem is evolving by exploring standard and open packaging, runtimes, and event formats. (Article)

https://res.infoq.com/articles/java-jvm-trends-2019/en/smallimage/InfoQ-Trend-Report-Java2019-s-1563268318310.jpg

The InfoQ eMag - Service Mesh: Past, Present, and Future

This emag aims to remove some of the confusion around the topic of "service mesh", and help architects and technical leaders to choose if, when, and how to deploy a service mesh. A "service mesh" manages service-to-service communications across a compute cluster, and handles dynamic service discovery and routing, and also provides cross-cutting support for observability, reliability, and security. (eMag)

https://res.infoq.com/minibooks/emag-devops-database/en/smallimage/DevOps-for-Databases-s-1561433607458.jpg

The InfoQ eMag: DevOps for the Database

In this eMag, we discuss the unique aspects of databases, both relational and NoSQL, in a successful continuous integration environment. (eMag)

presentation

Let's Talk Locks!

Kavya Joshi explores when and why locks affect performance, delves into Go’s lock implementation as a case study, and discusses strategies one can use when locks are actually a problem. (Presentation with transcript included)

emag

Operationalizing Microservices

Scaling up from proof-of-concept to production-grade microservices requires serious planning, dedication and time. Companies that have invested heavily in creating stable microservices architectures have learned many lessons. This InfoQ eMag takes in inside look - Download Now.

SPONSOR AD

LightStep_ad_img

The Only Good Reason to Adopt Microservices

Many organizations are plotting a path towards microservices; unfortunately, it’s not clear that they all understand why they’re doing so. People rarely cite the one truly excellent reason to adopt microservices: shipping their org chart. Learn More.

presentation

Real-World Examples of FaaS

John Graham-Cumming talks about Cloudflare Workers, a new architecture launched by Cloudflare. They launched it over a year ago, bringing the ability to run JavaScript and then any WASM-targeting language on their 165+ locations around the world. He looks at real-world examples, not proofs-of-concept or textbook ideas, of what's being built using this new architecture. (Presentation with transcript included)

presentation

Does JavaScript Adopt Functional Programming?

Yoav Luft discusses a study attempting to determine whether JavaScript developers are adopting a more declarative programming style, and whether this style is influenced by functional programming. (Presentation)

Facebook Hermes May Significantly Reduce Boot-Time and Memory Usage in Android React Native Apps

Recently open-sourced by Facebook, JavaScript Engine Hermes aims to improve the performance of React Native Apps on Android devices, especially focusing on startup performance, download size, and memory consumption. Facebook claims are backed by initial benchmarking on Microsoft Office and Mattermost, an open source alternative to Slack. (News)

TOP Architecture & Design NEWS HEADLINES

  1. Characteristics of Serverless Architecture

article

Testing Microservices: an Overview of 12 Useful Techniques - Part 1

When building a microservice system you will need to manage inter-dependent components in order to test in a cost and time effective way. You can use test doubles in your microservice tests that pretend to be real dependencies for the purpose of the test. However, there are many options for implementing this. This article provides an overview and the tradeoffs of 12 techniques. (Article)

presentation

Machine-to-Machine Interfaces

Ari Lerner explores the ever-expanding world of machine-to-machine interfaces and presents a real-world use-case for all the buzzwords, including the blockchain, micropayments, and api-driven single-purpose services. (Presentation with transcript included)

presentation

From Monolith to Observable Microservices Using DDD

María Gómez shows how to move from a monolith to microservices applying Domain-Driven Design principles. Additionally, she explains how to better maintain microservices in production by making them observable. (Presentation with transcript included)

presentation

Serverless Java

Ivar Grimstad presents a gentle introduction to serverless and FaaS, what it means for developers, and why it is important to understand this paradigm. He then turns to solutions available for developing serverless applications, or functions, with Java. (Presentation with transcript included)

presentation

The Events Must Flow: Lessons Learnt Evolving the Spotify’s Event Delivery System

Nelson Arape discusses the evolution of the Spotify’s Event Delivery System and the lessons learned along the way. (Presentation)

https://assets.infoq.com/newsletter/regular/en/assets/FollowTopicQConLondon.png

5 essential software architecture podcasts to listen to in 2019

Learn what some of the most well-known and respected figures in the field of software architecture (Martin Fowler, Vaughn Vernon, Justin Cormack & more) have to say about new emerging trends and also the evolution of existing topics that have gained wider adoption.

SPONSOR AD

WSO2_ad_img

APIs in a Microservice Architecture

This webinar will discuss the impact of microservice architecture on your API strategies and designs and the possible changes needed in API design and deployment, API security, control and monitoring.
Watch Now On-Demand.

TOP Culture & Methods NEWS HEADLINES

  1. Why Self-Organisation is Intuitive, Yet Challenging to Adopt

article

Balancing Generalists and Specialists– Building Successful Agile Teams

Dave West of scrum.org discusses building successful agile teams, by exploring the concept of generalist vs. specialist team members, taking a look at technical skills and the balance of those skills, along with the job titles of those team members. (Article)

article

Empathy is a Technical Skill

Empathy, like software, is a deeply technical topic that can challenge you in the best way while making your life richer and more rewarding. This article explores how an empathy-focused approach to software development can help pay down technical debt, increase automated test coverage, build trust among team members, and contribute to the overall health of a software system. (Article)

presentation

Breaking Hierarchy - How Spotify Enables Engineer Decision Making

Kristian Lindwall shares how Spotify approaches the problem of fully leveraging the capacity of everyone in the organization. They have made efforts around how they position their engineers equal to managers, how they drive technical strategy and make decisions. He talks about useful models for structures and decision making, and how they approach leveraging the fully capacity of every individual. (Presentation with transcript included)

presentation

Psychologically Safe Process Evolution in a Flat Structure

Christopher Lucian shares practical ideas on how to add evolutionary management and process iteration into a company, such as establishing a safe environment for collaboration, encouraging new ideas to emerge, decentralizing the process identifying good and bad patterns by relating to successes and failures, escape complacency by allowing the good ideas to flourish and more. (Presentation with transcript included)

pres

Rise of the Machines – AI in the Agile World

Aidan Casey examines the AI capabilities available today in simple layman’s terms and explores how these will be used to augment and shape the Agile world of tomorrow. (Presentation)

pres

Strategy, Agility, Self-Organization and Maybe Ducks

Markus Hippeli discusses the need to have a strategy to reach business agility. (Presentation)