Open in app

Sign In

Write

Sign In

Aastikta Sharma
Aastikta Sharma

102 Followers

Home

About

Published in Better Programming

·Pinned

Introduction and Strategies To Handle Challenges in Caching

What caching is, how it works, and how you should think about it — What Is Caching? In the computing world, caching is the process of storing a subset of data in a highly accessible and high-speed layer called a cache. It is done to access more frequent data quickly and to avoid any additional computation that was done to fetch and store previous data. …

Programming

6 min read

Introduction and Strategies To Handle Challenges in Caching
Introduction and Strategies To Handle Challenges in Caching
Programming

6 min read


Published in Better Programming

·Pinned

Patterns to Build Robust and Highly Available APIs

Concepts to think about when building out your API — An API is the building block of any client-server communication because it helps exchange information in the form of a request-response pattern. In any distributed system, it becomes immensely important to build APIs that are robust in nature and highly available even in the face of a network issue. This…

Programming

5 min read

Patterns to Build Robust and Highly Available APIs
Patterns to Build Robust and Highly Available APIs
Programming

5 min read


Nov 26, 2020

Threat Modeling For Building Secure APIs

Primer to understand basics of threat modeling and things to keep in mind while building a threat model for an API — Introduction APIs have become one of the most common ways of communication and provide an entry point to any application and their data. Along with the flexibility and ease of integration, APIs also bring with them potential risks, vulnerabilities and threats to their systems. …

Microservices

4 min read

Threat Modeling For Building Secure APIs
Threat Modeling For Building Secure APIs
Microservices

4 min read


Published in Better Programming

·Oct 26, 2020

A High-Level Overview of Load Balancing Algorithms

Which one is right for your deploy needs? — Introduction Load balancing is the process of evenly distributing your network load across several servers. It helps in scaling the demand during peak traffic hours by helping spread the work uniformly. The server can be present in a cloud or a data center or on-premises. It can be either a physical…

Programming

4 min read

A High-Level Overview of Load Balancing Algorithms
A High-Level Overview of Load Balancing Algorithms
Programming

4 min read


Aug 9, 2020

How to build a resilient DNS service

DNS provides an easy, human readable way to map naming for any resources that are connected to internet. You can consider DNS as like a phonebook that stores IP addresses of various domains. …

Technology

3 min read

How to build a resilient DNS service
How to build a resilient DNS service
Technology

3 min read


Published in techburst

·Oct 12, 2017

Tips for a perfect Grace Hopper Celebration from my own experience

Yes! I finally return from Orlando with a brain full of ideas, phone full of photos, LinkedIn full of new connections and a bag full of swags. Grace Hopper was one of the major highlights for me this year and I will always remember 2017 as the year when I…

Grace Hopper Conference

7 min read

Tips for a perfect Grace Hopper Celebration from my own experience
Tips for a perfect Grace Hopper Celebration from my own experience
Grace Hopper Conference

7 min read


Oct 12, 2016

Credit History: Journey of a thousand mile for an International Student in USA

Original Article published on theashani.com The financial topic which is most talked among the international students(I know, first is the student loan part!) is credit history. The day you enter United States you start hearing about credit history from your relatives, friends, colleagues, everybody! I am not a financial expert…

Finance

5 min read

Credit History: Journey of a thousand mile for an International Student in USA
Credit History: Journey of a thousand mile for an International Student in USA
Finance

5 min read


May 29, 2016

ALLO AND DUO: THE GOOGLE SIBLINGS SET TO RULE THE WORLD

Google has always been a huge proponent of Artificial Intelligence and Machine Learning and have always been an active participant in trying to develop something cooler than ever. It has come up with Self-driving cars (though market is yet to see it getting launched), better page ranking algorithms to do…

Technology

3 min read

ALLO AND DUO: THE GOOGLE SIBLINGS SET TO RULE THE WORLD
ALLO AND DUO: THE GOOGLE SIBLINGS SET TO RULE THE WORLD
Technology

3 min read


May 28, 2016

Apocalypse of Unicorn Age: The truth behind the waning of the Startups

Apocalypse of Unicorn Age: The truth behind the waning of the Startups Silicon Valley has mostly been dominated by the startups worth $1 billion or more, which we proudly call as the Unicorns. Their glory marked 2015 as the new era of technology and ideas that were established to change…

Technology

4 min read

Apocalypse of Unicorn Age: The truth behind the waning of the Startups
Apocalypse of Unicorn Age: The truth behind the waning of the Startups
Technology

4 min read

Aastikta Sharma

Aastikta Sharma

102 Followers

Software Engineer at AWS | Tech & Product Musings at https://aastikta.substack.com/

Following
  • Scott Galloway

    Scott Galloway

  • Eric Elliott

    Eric Elliott

  • Netflix Technology Blog

    Netflix Technology Blog

  • Pinterest Engineering

    Pinterest Engineering

  • Ev Williams

    Ev Williams

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech