Desmond Ng

321 posts

Desmond Ng banner
Desmond Ng

Desmond Ng

@gn_dnomsed

₿ 👷

Singapore Katılım Mart 2012
1.1K Takip Edilen131 Takipçiler
⚔️ SIONG
⚔️ SIONG@sssionggg·
we at @JupiterExchange are looking at scaling up our team. as you may have already noticed, the solana ecosystem has welcomed many new users in the past year or so. along with it, we see interesting scaling challenges in every part of our system. to highlight some of the challenges we encountered and solved in the past few months: - for our routing engine, we ingest real-time data (in solana case, each block is about 400ms) and cache them for route finding. since the number of tradable tokens on solana has increased by almost 100x, we broke our geyser stream. thanks to team at @triton_one for helping resolve this problem on geyser. - as mentioned earlier, the high increase of tradable tokens also stresses our routing engine. the runtime for the algorithm to find the best price for users grows exponentially. a lot of optimizations have been done (to be done) to make it fast and efficient. - as the solana ecosystem grows, we are also seeing 25x more users now comparing to 1 year ago, which means that we need to scale our backend to support our users. now, we are cloud agnostic. our API requests are being served from AWS, GCP, Hetzner, etc, from different locations around the world to lower user latency. - as trading activities increase, we also need to make sure that our keeper system can keep up with the trading frequency. this still remains one of the biggest challenges that we are still working through to make it more robust. - as we are launching more products across jup.ag, our UI can become very complicated for new users to navigate. our designers are working hard on simplifying it in order to welcome more new users into the solana ecosystem. - as part of the design process, we are also working on a new set of design systems in order to increase our frontend development productivity. - in order to make the UI more friendly to our users, a lot of optimizations are done on our frontend as well. for example, we used to be able to serve the whole token list to our users without any problems. now, with the high number of tradable tokens, it is no longer feasible. our frontend engineers have since deployed a better tokens list to improve this. more work is still being done to improve this. - these are just some of the small subsets of problems that we are dealing with day to day. there are some new upcoming features/improvements that we are working on now that require immense effort to make sure that they will work out well for our users on day one. there are also some features that users may overlook but silently improve the overall experience. will share more when they go live. - as part of this effort, we also launched edge.jup.ag to allow our users to try out some of our pre-beta features. be careful tho, some of these features are still under testing and may not launch. we have a lot of fun engineering problems to solve together, and are looking atscaling up our team across all functions, frontend (typescript/nextjs), backend (rust), mobile (react native), devops (rust/aws/gcp), in-house security (web/infra/contract), designers (web/mobile/design systems). if you are someone who is senior in these areas, please reach out. we are a remote-friendly company, but we encourage our team members to meet (IRL) more often than not if a challenge requires intense focus. we work hard as a company, we believe in sprint-based milestones + breaks. so, when there is a new upcoming product launch, we may have to work over the weekend to make sure that it launches successfully for our users. but after everything settles down, feel free to take as much time off to recover. personally, i am looking for 1 or 2 full stack engineers who can work with me to prototype new ideas fast as well as to jump into some existing systems that we have to fix problems fast and quick. some of these prototypes may not eventually launch, but i will make sure that it will be fun and you will learn a lot. many thanks go to our current team, so proud of what we have built: @PierreArowana @zhengyutay @anyhauu @worlddlck @izuddinhelmi @xmcsamx and many others who are not on twitter.
English
26
51
261
51K
Co Con
Co Con@sneakycocoon·
I made my first indie hacker dollar yesterday. It's just $2 through an affiliate site I build but that ranks as one of the happiest moments of my life so far. Even better than when I was interim CTO. #buildinpublic
Co Con tweet media
English
2
0
5
136
Desmond Ng
Desmond Ng@gn_dnomsed·
@ejames_c You will never be able to finish all the good books in your lifetime
English
0
0
0
0
Desmond Ng
Desmond Ng@gn_dnomsed·
@chrismlacy It's laggy and suffers from a lot of freezes
Vietnam 🇻🇳 English
0
0
0
0
Desmond Ng retweetledi
Shawn Tan
Shawn Tan@tanshawn·
memoize: keep first later can use #SinglishCompSci
Central Region, Singapore 🇸🇬 English
0
1
1
0
Desmond Ng
Desmond Ng@gn_dnomsed·
ilovecaraMEL <3
Central Region, Singapore 🇸🇬 Română
0
0
0
0
Desmond Ng
Desmond Ng@gn_dnomsed·
@chiomermaid i consider coffee to be one of the best things on earth. You shld substitute coke zero with that!
English
2
0
0
0