Capacity Estimation for Authentication System Design
You can estimate the system capacity by analyzing certain data like traffic, number of user coming on site. Here is the simplified calculation given:
2.1. Traffic Estimation
Assumption – Traffic is 100,000 vistors per month
Each authentication request is assumed to take 1 second for simplification.
Traffic per second = 100000/30*24*60*60= 0.038
Authentication Requests per Second = Traffic per Second
Authentication Requests per Second = 0.038
2.2. Storage Estimation
Assumption – Each authentication request is assumed to take approx 2kb/file size
Monthly Storage = Monthly Visitors × Average Authentication request/User Data Size
Monthly Storage=100,000×2 KB
Monthly Storage = 200,000KB or 195.31 MB(approx)
Designing Authentication System | System Design
Keeping your important digital information safe is like building a strong foundation, and the key to that is a good security system. This article will help you understand how to make a robust security system step by step. We’ll start with figuring out what you want to protect and what you want to achieve. Then, we’ll talk about the detailed design aspects, like how the system works at both the small and big levels, the structure of the database, using smaller specialized services, and making sure the system can handle more load without slowing down.
Important Topics for the Authentication System Design
- Requirements Gathering for Authentication System Design
- Capacity Estimation for Authentication System Design
- Use Case Diagram for Authentication System Design
- Low-Level Design(LLD) for Authentication System Design
- High-Level Design(HLD) for Authentication System Design
- Database Design for Authentication System Design
- Microservices used for Authentication System Design
- API Used for Authentication System Design
- API Code Implementation for Authentication System
- Scalability for Authentication System Design
Contact Us