The What, Why, and When of Single-Table Design with DynamoDB

Yet data modeling with DynamoDB is tricky for those used to the relational databases that have dominated for the past few decades. There are a number of quirks around data modeling with DynamoDB, but the biggest one is the recommendation from AWS to use a single table for all of your records.

In this post, we’ll do a deep dive on the concepts behind single-table design. You’ll learn:

https://www.alexdebrie.com/posts/dynamodb-single-table/

URL shortening service written in Go and React

Short backend is built on top of Uncle Bob’s Clean Architecture, the central objective of which is separation of concerns.

Short adopts Microservices Architecture to organize dependent services around business capabilities and to enable independent deployment of each service.

Short leverages Kubernetes to automate deployment, scaling, and management of containerized microservices.

Short is maintained by a small team of talented software engineers working at Google, Uber, and Vmware as a side project.

https://github.com/short-d/short

Year in Review: 2019 Highlights from the Uber Engineering Blog

With tech offices around the world, Uber engineers are responsible for building new features and systems that improve rideshare, new mobility, food delivery, and other services enabled by our platform. Our Uber Engineering Blog highlights some of these efforts, giving technical explanations of our work that can serve as useful examples to the engineering community at large.

Throughout 2019, we published articles about front-end and back-end development, data science, applied machine learning, and cutting edge research in artificial intelligence. Some of our most popular articles introduced new open source projects originally developed at Uber, such as KrakenBase WebLudwig, and AresDB. Likewise, we shared articles from Uber AI covering research projects such as POETEvoGradLCA, and Plato, and original research on our new research publications site.

Along with our technical articles, we offer a look at what it’s like to work at Uber through interviews with engineers and profiles of offices and community building programs…

https://eng.uber.com/2019-highlights/