Taming A Monster With Git Driven Data


Duration: 25 mins
Supriya Srivatsa
Software Development Engineer (SDE2), Atlassian

If you could relive history, would you change the future? In this talk, we “relive the codebase” by tracing its evolution, exploring how changes over the years bend, break and fix quality and architecture; how history shapes future. We mine the huge, largely latent version control data and through the lens of everyday Git commits, explore successes, vulnerabilities and hotspots in the codebase. Join me to hear about how at Atlassian, we leveraged “git driven data” to tame our monolith, refactor the right way and minimise tech debt.

This talk caters to engineers wading through large codebases. The content leverages git data, making it language/framework agnostic and catering to all developers who use some form of version control. This talk would also be useful to tech leads and managers to explore and figure refactor hotspots with the highest ROI, tech debt in the codebase and steps to fix it.

You may also be interested in

50 mins
Overcoming Service Communication Issues and Challenges

Once you break things apart into smaller services, you must then put them back together. In other words, individual services...

50 mins
Architectural Principles and Practices for Building MicroServices

Transitioning from a monolith to a microservices based architecture is a non-trivial endeavor. It is mired with many practices that...

180 mins
15 Best Practices for Designing Enterprise RESTful APIs in Cloud Workshop

API Gateway is a way to connect Enterprise application in cloud-ready applications. New applications need to design the data model...

50 mins
Level-up Your DevOps with GitHub Actions and Kubernetes

Are you looking to rapidly deploy your content? Are Docker containers in your future? Come for this demo-only presentation where...

50 mins
Micro-Service Orchestration Deep Dive

Leading technical organizations in micro-service based architectures all use an orchestrator in their datacenter; be it Apache Mesos, Kubernetes, Tupperware,...

180 mins
Cloud Native Architecture

This two part Cloud Native Architecture workship will cover: Part 1: Cloud-Native Fundamentals: An Introduction to 12-Factor Applications It seems like...