Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bengali Translation #220

Open
nutboltu opened this issue Oct 1, 2018 · 17 comments · May be fixed by #240
Open

Bengali Translation #220

nutboltu opened this issue Oct 1, 2018 · 17 comments · May be fixed by #240

Comments

@nutboltu
Copy link

nutboltu commented Oct 1, 2018

Maintainer(s): @nutboltu

Please check out the Translations Contributing Guidelines.

Original translations thread: #28

Interested in helping? Let us know!

I am native Bengali speaker and would like to maintain Bengali translation. I already started working on it.

@donnemartin
Copy link
Owner

@nutboltu awesome thank you!

@nutboltu nutboltu linked a pull request Dec 4, 2018 that will close this issue
@murari-goswami
Copy link

Is it done ?

@nutboltu
Copy link
Author

@murari-goswami I am now stuck on other stuffs. It would be great if you would like to contribute on this translation. You can fork my branch and start translating the rest.

@Zamy97
Copy link

Zamy97 commented Aug 25, 2019

@nutboltu I'd love to work on this and start getting involved with open source as I have been meaning to do so for a while but don't know where & how to start.

If you can point me in the right direction in where I can get started with this I'd very much appreciate.

@nutboltu
Copy link
Author

@Zamy97 you can fork my branch and start working on it.
https://github.com/nutboltu/system-design-primer/tree/bn-translation
Let me know which section you would like to translate.

@sunkuet02
Copy link

sunkuet02 commented Aug 28, 2019

@nutboltu @Zamy97 I am very much interested to work with you. If you don't start solutions/system_design then I want to start from that part.

@donnemartin
Copy link
Owner

Hi @nutboltu: Are you still interested in translating the guide and being the language maintainer?

@nutboltu
Copy link
Author

nutboltu commented Jul 3, 2020

@donnemartin thanks for reaching out. I can still review the PRs. But I have less bandwidth to complete the entire project. That's would be really helpful if I get more contributor.

@donnemartin
Copy link
Owner

@nutboltu no problem, thanks for the update. What's the best way to coordinate with others such as @Zamy97 and @sunkuet02...should we use the https://github.com/nutboltu/system-design-primer/tree/bn-translation fork?

@nutboltu
Copy link
Author

nutboltu commented Jul 4, 2020

@donnemartin that would be really great if @Zamy97 and @sunkuet02 started working on my fork repo.

@Zamy97
Copy link

Zamy97 commented Jul 7, 2020

Working full-time Internship this summer so got such limited time on my hand but I am hoping when the fall semester I'll have some time and goal is to some make progress then. @sunkuet02 feel free to take on this if you have the capacity to.

@nutboltu
Copy link
Author

nutboltu commented Jul 10, 2020

Forked repo: https://github.com/nutboltu/system-design-primer/tree/bn-translation
Contributors: @Zamy97 @sunkuet02 @nutboltu
Further discussion channel: https://discord.gg/Eng8QH8
Intro Sections

  • Motivation @nutboltu
    • Learn how to design large-scale systems @nutboltu
    • Learn from the open source community @nutboltu
    • Prep for the system design interview @nutboltu
      • Study guide @nutboltu
      • How to approach a system design interview question @nutboltu
      • System design interview questions, with solutions @nutboltu
      • Object-oriented design interview questions, with solutions @nutboltu
      • Additional system design interview questions @Rafatlne
    • Contributing
    • Index of system design topics

Core Sections

  • System design topics: start here
    • Step 1: Review the scalability video lecture
    • Step 2: Review the scalability article
    • Next steps
  • Performance vs scalability
  • Latency vs throughput
  • Availability vs consistency
    • CAP theorem
      • CP - consistency and partition tolerance
      • AP - availability and partition tolerance
  • Consistency patterns
    • Weak consistency
    • Eventual consistency
    • Strong consistency
  • Availability patterns
    • Fail-over
    • Replication
  • Domain name system
  • Content delivery network
    • Push CDNs
    • Pull CDNs
  • Load balancer
    • Active-passive
    • Active-active
    • Layer 4 load balancing
    • Layer 7 load balancing
    • Horizontal scaling
  • Reverse proxy (web server)
    • Load balancer vs reverse proxy
  • Application layer
    • Microservices
    • Service discovery
  • Database
    • Relational database management system (RDBMS)
      • Master-slave replication
      • Master-master replication
      • Federation
      • Sharding
      • Denormalization
      • SQL tuning
    • NoSQL
      • Key-value store
      • Document store
      • Wide column store
      • Graph Database
    • SQL or NoSQL
  • Cache
    • Client caching
    • CDN caching
    • Web server caching
    • Database caching
    • Application caching
    • Caching at the database query level
    • Caching at the object level
    • When to update the cache
      • Cache-aside
      • Write-through
      • Write-behind
      • Refresh-ahead
  • Asynchronism
    • Message queues
    • Task queues
    • Back pressure
  • Communication
    • Transmission control protocol (TCP)
    • User datagram protocol (UDP)
    • Remote procedure call (RPC)
    • Representational state transfer (REST)
  • Security
  • Appendix
    • Powers of two table
    • Latency numbers every programmer should know
    • Additional system design interview questions
    • Real world architectures
    • Company architectures
    • Company engineering blogs
  • Under development
  • Credits
  • Contact info
  • License

@nutboltu
Copy link
Author

nutboltu commented Jul 10, 2020

@Zamy97 @sunkuet02 I listed all the sections above so that we can pick one by one to start translating. Please assign yourself to any of the sections you would like to translate.
For any further discussion feel free to join this discord channel: https://discord.gg/Eng8QH8

@Rafatlne
Copy link

Hi @nutboltu. I want to work on this on free time. Is the discord invitation still open? Seems the invitation is expired.

@nutboltu
Copy link
Author

nutboltu commented Jul 31, 2020

@Rafatlne Sorry for that. here's the latest link: https://discord.gg/Eng8QH8

@Rafatlne
Copy link

Rafatlne commented Aug 3, 2020

I am now working on Additional system design interview questions

Further discussion channel: https://discord.gg/Eng8QH8
Intro Sections

  • Motivation @nutboltu

    • Learn how to design large-scale systems @nutboltu

    • Learn from the open source community @nutboltu

    • Prep for the system design interview @nutboltu

      • Study guide @nutboltu
      • How to approach a system design interview question @nutboltu
      • System design interview questions, with solutions @nutboltu
      • Object-oriented design interview questions, with solutions @nutboltu
      • Additional system design interview questions @Rafatlne
    • Contributing

    • Index of system design topics

Core Sections

  • System design topics: start here

    • Step 1: Review the scalability video lecture
    • Step 2: Review the scalability article
    • Next steps
  • Performance vs scalability

  • Latency vs throughput

  • Availability vs consistency

    • CAP theorem

      • CP - consistency and partition tolerance
      • AP - availability and partition tolerance
  • Consistency patterns

    • Weak consistency
    • Eventual consistency
    • Strong consistency
  • Availability patterns

    • Fail-over
    • Replication
  • Domain name system

  • Content delivery network

    • Push CDNs
    • Pull CDNs
  • Load balancer

    • Active-passive
    • Active-active
    • Layer 4 load balancing
    • Layer 7 load balancing
    • Horizontal scaling
  • Reverse proxy (web server)

    • Load balancer vs reverse proxy
  • Application layer

    • Microservices
    • Service discovery
  • Database

    • Relational database management system (RDBMS)

      • Master-slave replication
      • Master-master replication
      • Federation
      • Sharding
      • Denormalization
      • SQL tuning
    • NoSQL

      • Key-value store
      • Document store
      • Wide column store
      • Graph Database
    • SQL or NoSQL

  • Cache

    • Client caching

    • CDN caching

    • Web server caching

    • Database caching

    • Application caching

    • Caching at the database query level

    • Caching at the object level

    • When to update the cache

      • Cache-aside
      • Write-through
      • Write-behind
      • Refresh-ahead
  • Asynchronism

    • Message queues
    • Task queues
    • Back pressure
  • Communication

    • Transmission control protocol (TCP)
    • User datagram protocol (UDP)
    • Remote procedure call (RPC)
    • Representational state transfer (REST)
  • Security

  • Appendix

    • Powers of two table
    • Latency numbers every programmer should know
    • Additional system design interview questions
    • Real world architectures
    • Company architectures
    • Company engineering blogs
  • Under development

  • Credits

  • Contact info

  • License

@beyond88
Copy link

beyond88 commented Sep 5, 2023

Hi @donnemartin @nutboltu,
the Bengali translation is done? If not then I would like to complete the rest of the part. Please let me know.

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

7 participants