├── .cursorignore ├── .github └── workflows │ └── genesis.yml ├── README.md └── files ├── Authentication-and-Authorization-for-a-Million-Consumers-at-Scale-Using-Kong.pdf ├── Flink-powered-model-serving-&-real-time-feature-generation-at-Razorpay.pdf ├── Logging_the_right_way_.pdf └── Observability_Meetup_26th_September__2020.pdf /.cursorignore: -------------------------------------------------------------------------------- 1 | # Distribution and Environment 2 | dist/* 3 | build/* 4 | venv/* 5 | env/* 6 | *.env 7 | .env.* 8 | virtualenv/* 9 | .python-version 10 | .ruby-version 11 | .node-version 12 | 13 | # Logs and Temporary Files 14 | *.log 15 | *.tsv 16 | *.csv 17 | *.txt 18 | tmp/* 19 | temp/* 20 | .tmp/* 21 | *.temp 22 | *.cache 23 | .cache/* 24 | logs/* 25 | 26 | # Sensitive Data 27 | *.json 28 | *.xml 29 | *.yml 30 | *.yaml 31 | *.properties 32 | properties.json 33 | *.sqlite 34 | *.sqlite3 35 | *.dbsql 36 | secrets.* 37 | *secret* 38 | *password* 39 | *credential* 40 | .npmrc 41 | .yarnrc 42 | .aws/* 43 | .config/* 44 | 45 | # Credentials and Keys 46 | *.pem 47 | *.ppk 48 | *.key 49 | *.pub 50 | *.p12 51 | *.pfx 52 | *.htpasswd 53 | *.keystore 54 | *.jks 55 | *.truststore 56 | *.cer 57 | id_rsa* 58 | known_hosts 59 | authorized_keys 60 | .ssh/* 61 | .gnupg/* 62 | .pgpass 63 | 64 | # Config Files 65 | *.conf 66 | *.toml 67 | *.ini 68 | .env.local 69 | .env.development 70 | .env.test 71 | .env.production 72 | config/* 73 | 74 | # Documentation and Notes 75 | *.md 76 | *.mdx 77 | *.rst 78 | *.txt 79 | docs/* 80 | README* 81 | CHANGELOG* 82 | LICENSE* 83 | CONTRIBUTING* 84 | 85 | # Database Files 86 | *.sql 87 | *.db 88 | *.dmp 89 | *.dump 90 | *.backup 91 | *.restore 92 | *.mdb 93 | *.accdb 94 | *.realm* 95 | 96 | # Backup and Archive Files 97 | *.bak 98 | *.backup 99 | *.swp 100 | *.swo 101 | *.swn 102 | *~ 103 | *.old 104 | *.orig 105 | *.archive 106 | *.gz 107 | *.zip 108 | *.tar 109 | *.rar 110 | *.7z 111 | 112 | # Compiled and Binary Files 113 | *.pyc 114 | *.pyo 115 | **/__pycache__/** 116 | *.class 117 | *.jar 118 | *.war 119 | *.ear 120 | *.dll 121 | *.exe 122 | *.so 123 | *.dylib 124 | *.bin 125 | *.obj 126 | 127 | # IDE and Editor Files 128 | .idea/* 129 | *.iml 130 | .vscode/* 131 | .project 132 | .classpath 133 | .settings/* 134 | *.sublime-* 135 | .atom/* 136 | .eclipse/* 137 | *.code-workspace 138 | .history/* 139 | 140 | # Build and Dependency Directories 141 | node_modules/* 142 | bower_components/* 143 | vendor/* 144 | packages/* 145 | jspm_packages/* 146 | .gradle/* 147 | target/* 148 | out/* 149 | 150 | # Testing and Coverage Files 151 | coverage/* 152 | .coverage 153 | htmlcov/* 154 | .pytest_cache/* 155 | .tox/* 156 | junit.xml 157 | test-results/* 158 | 159 | # Mobile Development 160 | *.apk 161 | *.aab 162 | *.ipa 163 | *.xcarchive 164 | *.provisionprofile 165 | google-services.json 166 | GoogleService-Info.plist 167 | 168 | # Certificate and Security Files 169 | *.crt 170 | *.csr 171 | *.ovpn 172 | *.p7b 173 | *.p7s 174 | *.pfx 175 | *.spc 176 | *.stl 177 | *.pem.crt 178 | ssl/* 179 | 180 | # Container and Infrastructure 181 | *.tfstate 182 | *.tfstate.backup 183 | .terraform/* 184 | .vagrant/* 185 | docker-compose.override.yml 186 | kubernetes/* 187 | 188 | # Design and Media Files (often large and binary) 189 | *.psd 190 | *.ai 191 | *.sketch 192 | *.fig 193 | *.xd 194 | assets/raw/* 195 | -------------------------------------------------------------------------------- /.github/workflows/genesis.yml: -------------------------------------------------------------------------------- 1 | name: Quality Checks 2 | on: 3 | schedule: 4 | - cron: "0 17 * * *" 5 | jobs: 6 | Analysis: 7 | uses: razorpay/genesis/.github/workflows/quality-checks.yml@master 8 | secrets: inherit 9 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Razorpay Tech Public Presentations 2 | A curated list of public talks and articles by Razorpay. 3 | 4 | We try to keep the list up-to-date. 5 | 6 | Please open a Pull Request to add a new public contribution. 7 | 8 | # 2022 9 | * Dec 10, 2022 [Integrate Algolia Search in your ever scaling docs](https://www.youtube.com/watch?v=CN5_PqigvJk) - [Anshul Sahni](https://twitter.com/AnshulSahni93) 10 | * Nov 26, 2022 [Measuring the success of your design system](https://www.youtube.com/watch?v=QSefv-2ZSXY&t=1073s) - [Chaitanya Deorukhkar](https://twitter.com/_anothercoder) 11 | * Nov 11, 2022 [RazorpayEngineering's journey to microservices and ensuring data consistency](https://www.youtube.com/watch?v=yqkyq8TPWbg) - [Arjun Tomer](https://github.com/ArjunTomer) 12 | * Sep 24, 2022 [The sorcery of building a cross-platform design system architecture](https://youtu.be/Hy11T_eoUHg?t=13002) - [Kamlesh Chandnani](https://twitter.com/_kamlesh_) 13 | * Sep 23, 2022 [Calm down your overreactive forms with uncontrolled components](https://akashhamirwasia.com/talks/calm-down-your-overreactive-forms-with-uncontrolled-components) - [Akash Hamirwasia](https://akashhamirwasia.com) 14 | * Sep 22, 2022 Animations in React Made Easy! - [Smile Gupta](https://twitter.com/smileguptaaa) 15 | * Sep 17, 2022 [Revamping Razorpay documentation website](https://www.youtube.com/watch?v=WgDzrjeR-Is) - [Siddhant Agarwal](https://twitter.com/sidag95) 16 | * July 24, 2022 [How do we get a FOSS UPI mobile app](https://docs.google.com/presentation/d/1cRZjDAMK_ihQ4RK3Rd3lwjdsFqN3-vM1OOJ2N7_FTaM/) - [Nemo](https://github.com/captn3m0) 17 | * July 23, 2022 [IndiaFOSS: My learnings from building Blaze as a FOSS project](https://akashhamirwasia.com/talks/my-learnings-from-building-blaze-as-foss-project) - [Akash Hamirwasia](https://github.com/blenderskool) 18 | * June 11, 2022 FOSS United Meetup, BLR [endoflife.date recommendations](https://docs.google.com/presentation/d/10qpSY3CYK83omwoGsbPz1VzCgVCG2e6_XPiN24BqxtM/) - [Nemo](https://github.com/captn3m0) 19 | * March 12, 2022 [Composition over Context](https://youtu.be/IJZFtwZgXd0) - [Prateek Gogia](https://github.com/reeversedev) 20 | * March 12, 2022 [Building SSG Around Vite Ecosystem](https://youtu.be/WvrJcL6Sj5g) - [Saurabh Daware](https://github.com/saurabhdaware) 21 | * March 08, 2022 Say Hello to Open Source - [Smile Gupta](https://www.canva.com/design/DAE6W9HGOoE/EmlLEbjUk3bJQDqzehr_0A/edit?utm_content=DAE6W9HGOoE&utm_campaign=designshare&utm_medium=link2&utm_source=sharebutton) 22 | * March 06, 2022 Acing the JavaScript Interview - [Smile Gupta](https://docs.google.com/presentation/d/17NaHcRlCRMVGg5Ri4PPPN_NCMydMUQ5d_T03QyrweEs/edit?usp=sharing) 23 | * February 24, 2022 [Podcast About Static-Site-Generators and Abell with HackerRank](https://youtu.be/_hRsQb9wgjc) - [Saurabh Daware](https://github.com/saurabhdaware) 24 | * February 06, 2022 [Building a career in frontend development](https://docs.google.com/presentation/d/1e8naMPhJghbhDdE2VDBsk2JhQ4Etb1-amAPH2aY0kJk/edit?usp=sharing) - [Smile Gupta](https://twitter.com/smileguptaaa) 25 | 26 | ## 2021 27 | * Dec 16,2021 [AI powered Smart routing for payments(1:13:08)](https://drive.google.com/file/d/1bMfunAH62wuXrKeLSo2X6CzifFXicdh-/view) - [Aayush Gupta](https://github.com/Aayush795) 28 | * Oct 21, 2021 [Dynamic Smart Routing for Payments](https://app.aiplus.training/courses/take/dynamic-smart-ruting-for-payments/lessons/29115030-webinar-recording#) - [Aayush Gupta](https://twitter.com/aayushguptaa) & [Ramya Bygari](https://twitter.com/RamyaBygari) 29 | * Nov 20, 2021 3 Mistakes of My Life - [Smile Gupta](https://twitter.com/smileguptaaa) 30 | * Oct 22, 2021 [Serverless: A Frontend Developer’s Foot into the Cloud](https://www.youtube.com/watch?v=jVY8bE87i70&t=2073s) - [Smile Gupta](https://twitter.com/smileguptaaa) 31 | * Oct 14, 2021 [Kubecon - How we built a Cloud native Dev stack at scale ](https://kccncna2021.sched.com/event/lV20) - [Srinidhi](https://github.com/srinidhis05), [Venkat V](https://github.com/venkatvghub) 32 | * Oct 02, 2021 My Journey to Razorpay - [Smile Gupta](https://twitter.com/smileguptaaa) 33 | * Oct 02, 2021 [Say Hello to Web Development](https://docs.google.com/presentation/d/12-RJ0LJLqo1ZadekHjnenUKL1wpHWBxxpK2w1pH3lfk/edit?usp=sharing) - [Smile Gupta](https://twitter.com/smileguptaaa) 34 | * Sep 29, 2021 [Linux Open Source Summit - Improving Dev experience](https://osselc21.sched.com/event/lANF) - [Srinidhi](https://github.com/srinidhis05), [Venkat V](https://github.com/venkatvghub) 35 | * Aug 21, 2021 [Getting Started with Github and Open Source](https://docs.google.com/presentation/d/1QZJIfkkMDq7OcKh0OAXVTuKZ5iiNDIsP-AZvMmT6zFA/edit?usp=sharing) - [Smile Gupta](https://twitter.com/smileguptaaa) 36 | * Aug 2021 - present [Weekly newsletter on AppSec](https://boringappsec.substack.com/) - [Sandesh Mysore Anand](https://github.com/sandeshRazorpay) 37 | * Jun 9, 2021 [Simplifying PCI Compliance With Kong Gateway](https://konghq.com/blog/pci-compliance-kong-gateway/) - [Amit Mahbubani](https://github.com/amitmahbubani) 38 | * Jun 9, 2021 [Progate Learning Jam: Hands on JavaScript](https://youtu.be/idy557I0-BI) - [Saurabh Daware](https://github.com/saurabhdaware) 39 | * May 4, 2021 [Managing kong configurations using terraform](https://konghq.com/blog/kong-configurations-terraform-gitops/) - [Vaibhav Khurana](https://github.com/vaibhavkhurana2018) 40 | * April 29, 2021 [Deploying With Confidence Using Kong Gateway and Spinnaker](https://konghq.com/blog/kong-gateway-spinnaker/) - [Ashwin Sadeep](https://github.com/ashwinsadeep) 41 | * Mar 13, 2021 [Solving Metrics at scale with VictoriaMetrics](https://hasgeek.com/bangalore-observability-meetup/march-2021/) - [Vaibhav Khurana](https://github.com/vaibhavkhurana2018) 42 | * Jan 8, 2021 [The Numbers Behind High Performing Engineering Teams with Varun Achar](https://www.treebotechtalks.com/posts/numbers-behind-high-performance-engineering-teams) - [Varun Achar](https://github.com/varunachar) 43 | 44 | ## 2020 45 | 46 | * Dec 18, 2020 [How Razorpay Migrated from Monolith to Microservices](https://redispods.simplecast.com/episodes/how-razorpay-migrated-from-monolith-to-microservices) - [Rajeev Rai](https://github.com/rajeevrai) and [Hemanth Muppuri](https://github.com/hemanth132) 47 | * Dec 15, 2020 [Flink-powered model serving & real-time feature generation at Razorpay](files/Flink-powered-model-serving-%26-real-time-feature-generation-at-Razorpay.pdf) - [Shashank Agarwal](https://github.com/shashank734) 48 | * Oct 7, 2020 [Authentication and Authorization for a Million Consumers at Scale Using Kong](files/Authentication-and-Authorization-for-a-Million-Consumers-at-Scale-Using-Kong.pdf) - [Abhishek Varshney](https://github.com/Abhishekvrshny) 49 | * Oct 03, 2020 [Logging the right way](https://speakerdeck.com/asldevi/logging-the-right-way) - [Devi A S L](https://github.com/asldevi) 50 | * Sept 26, 2020 [Observability BLR Meetup, 26th Sep, 2020](https://speakerdeck.com/venkatvghub/observability-blr-meetup-26th-sep-2020) - [Venkat V](https://github.com/venkatvghub) 51 | 52 | 53 | Follow our [Engineering Blog](https://engineering.razorpay.com/) to know more about technologies we use at Razorpay. 54 | -------------------------------------------------------------------------------- /files/Authentication-and-Authorization-for-a-Million-Consumers-at-Scale-Using-Kong.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/public-presentations/476f6ae8682933b7e291d444a896e6644ece98b1/files/Authentication-and-Authorization-for-a-Million-Consumers-at-Scale-Using-Kong.pdf -------------------------------------------------------------------------------- /files/Flink-powered-model-serving-&-real-time-feature-generation-at-Razorpay.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/public-presentations/476f6ae8682933b7e291d444a896e6644ece98b1/files/Flink-powered-model-serving-&-real-time-feature-generation-at-Razorpay.pdf -------------------------------------------------------------------------------- /files/Logging_the_right_way_.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/public-presentations/476f6ae8682933b7e291d444a896e6644ece98b1/files/Logging_the_right_way_.pdf -------------------------------------------------------------------------------- /files/Observability_Meetup_26th_September__2020.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/razorpay/public-presentations/476f6ae8682933b7e291d444a896e6644ece98b1/files/Observability_Meetup_26th_September__2020.pdf --------------------------------------------------------------------------------