Catch Up on Streaming Data, Microservices and DevOps

Kasey Smith
Capital One Tech
Published in
Sent as a

Newsletter

3 min readApr 9, 2018

To celebrate the start of spring, the Capital One DevExchange thought we’d share some of what we’re reading, listening to, and learning about this year.

Read

It was too hard to pick just one blog to represent the length and breadth of our publication. So, we chose four:

· Three Ways to Think About StreamingData streaming is an incredibly powerful concept. But is it more like a warm scarf, a bunch of tiny tables, or a fish-filled river? These three frames of reference can be useful in formulating an approach.

· Toward a Functional Programming Analogy for Microservices — Before either rejecting or blindly implementing microservices architectures, consider your needs and whether the reactive, immutable, functional style enabled by Kafka is a better fit.

· A Better Way to Launch Activities on Android — Single responsibility + Kotlin! Launching an activity with intent arguments is not a developer friendly experience. The major pain points are: What if there was a better way?

· No Testing Strategy, No DevOps — A guest post by Paul Bruce. In DevOps circles, there’s a propensity to narrowly focus on tools that help automate; but right now, there is a looming crisis around how QA and testing fit into DevOps product lifecycles.

Listen

Why are Big Companies Open Sourcing? We asked experts from Cisco, Google, Microsoft, and Capital One in this exclusive webinar. If you missed it when it originally ran, we’ve made a recording available online for your enjoyment. Note — while the recording is free, you will need to register to access it.

Learn

This March we launched a new API. Not just a new API, but a new type of API. Please welcome Money Movement — our first Experimental API.

· What is an Experimental API? — Experimental APIs are mock services that use simulated data to mimic API functions. They’re designed with the goal of getting early feedback around API desirability, capabilities and design. These APIs are intended to be nimble and iterative in nature, allowing us to co-create valuable API solutions with our developer community.

· What is the Money Movement Experimental API? — The Money Movement API simulates the ability to transfer money between Capital One accounts, and between Capital One accounts and those held at other financial institutions. In the current iteration, the Experimental API can retrieve a list of eligible accounts, request transfers, retrieve transfer information, and update transfer requests.

DISCLOSURE STATEMENT: These opinions are those of the author. Unless noted otherwise in this post, Capital One is not affiliated with, nor is it endorsed by, any of the companies mentioned. All trademarks and other intellectual property used or displayed are the ownership of their respective owners. This article is © 2018 Capital One.

--

--

Kasey Smith
Capital One Tech

Content Marketing at Capital One. *writer *editor *artist *historical researcher *community manager * sentient scarecrow full of spiders*