For the best experience on desktop, install the Chrome extension to track your reading on news.ycombinator.com
Hacker Newsnew | past | comments | ask | show | jobs | submit | history | alaser's commentsregister

We run the TechEmpower Framework Benchmarks: open-source, reproducible web framework benchmarks across hundreds of implementations.

Between Round 22 and Round 23, our spring-mongo query test dropped from ~5,900 req/s to 583. That's weird, what gives?

We worked with MongoDB's performance team and Intel to trace it to two root causes:

1. TCMalloc's per-CPU memory pools behaving poorly inside Docker containers 2. Connection pool sizing and driver config not tuned for the hardware

After MongoDB submitted fixes, the query test went from 583 to 14,200 req/s. The db test hit 205k (up from 68k). Fortune went from 59k to 188k.

All benchmark code and results are open source: https://github.com/TechEmpower/FrameworkBenchmarks


It's not quite 2024 but the content still applies.


TechEmpower | Full stack developer | Los Angeles area, California (near LAX) | ONSITE

Please apply at https://jobs.techempower.com/hn

TechEmpower is a custom software company. We help our clients understand their needs, plan solutions for them, and build software -- on time and on target. We're looking for good programmers interested in web development. If you're smart, motivated, and you want to work in a supportive environment, then let's talk.

ABOUT

- We're small, with 30 employees working in teams of 1-6. - We're friendly. Our office is professional and collegiate, like a computer lab staffed by adults. - We're the authority on web framework performance (https://www.techempower.com/benchmarks/)

TECHNOLOGIES

We don't expect new hires to have experience with all of these, but you'll learn about them every day.

- Languages: Java, JavaScript, Python, Go, C#, Ruby, PHP - Web: Jersey, .NET Core, React, Django, Node.js, Go, Servlets, jQuery - Mobile: iOS, Android, PhoneGap - Data Persistence: ORM (Hibernate, etc.), Postgres, MySQL, MS SQL Server, NoSQL.

BENEFITS

- Flexible Schedules - Food trucks on Tuesday/Thursday - Lounge with two large TVs and a game collection


TechEmpower | Full stack developer | Los Angeles area, California (near LAX) | ONSITE

Please apply at https://jobs.techempower.com/hn

TechEmpower is a custom software company. We help our clients understand their needs, plan solutions for them, and build software -- on time and on target. We're looking for good programmers interested in web development. If you're smart, motivated, and you want to work in a supportive environment, then let's talk.

ABOUT

- We're small, with 30 employees working in teams of 1-6. - We're friendly. Our office is professional and collegiate, like a computer lab staffed by adults. - We're the authority on web framework performance (https://www.techempower.com/benchmarks/)

TECHNOLOGIES

We don't expect new hires to have experience with all of these, but you'll learn about them every day.

- Languages: Java, JavaScript, Python, Go, C#, Ruby, PHP - Web: Jersey, .NET Core, React, Django, Node.js, Go, Servlets, jQuery - Mobile: iOS, Android, PhoneGap - Data Persistence: ORM (Hibernate, etc.), Postgres, MySQL, MS SQL Server, NoSQL.

BENEFITS

- Flexible Schedules - Food trucks on Tuesday/Thursday - Lounge with two large TVs and a game collection


TechEmpower | Full stack developer | Los Angeles area, California (near LAX) | ONSITE

Please apply at https://jobs.techempower.com/hn

TechEmpower is a custom software company. We help our clients understand their needs, plan solutions for them, and build software -- on time and on target. We're looking for good programmers interested in web development. If you're smart, motivated, and you want to work in a supportive environment, then let's talk.

ABOUT

- We're small, with 30 employees working in teams of 1-6. - We're friendly. Our office is professional and collegiate, like a computer lab staffed by adults. - We're the authority on web framework performance (https://www.techempower.com/benchmarks/)

TECHNOLOGIES

We don't expect new hires to have experience with all of these, but you'll learn about them every day.

- Languages: Java, JavaScript, Python, Go, C#, Ruby, PHP - Web: Jersey, .NET Core, React, Django, Node.js, Go, Servlets, jQuery - Mobile: iOS, Android, PhoneGap - Data Persistence: ORM (Hibernate, etc.), Postgres, MySQL, MS SQL Server, NoSQL.

BENEFITS

- Flexible Schedules - Food trucks on Tuesday/Thursday - Lounge with two large TVs and a game collection


TechEmpower | Full stack developer | Los Angeles area, California (near LAX) | ONSITE

Please apply at https://jobs.techempower.com/hn

TechEmpower is a custom software company. We help our clients understand their needs, plan solutions for them, and build software -- on time and on target.

We're looking for good programmers interested in web development. If you're smart, motivated, and you want to work in a supportive environment, then let's talk.

ABOUT

- We're small, with 30 employees working in teams of 1-6.

- We're friendly. Our office is professional and collegiate, like a computer lab staffed by adults.

- We're the authority on web framework performance (https://www.techempower.com/benchmarks/)

TECHNOLOGIES

We don't expect new hires to have experience with all of these, but you'll learn about them every day.

- Languages: Java, JavaScript, Python, Go, C#, Ruby, PHP

- Web: Jersey, .NET Core, React, Django, Node.js, Go, Servlets, jQuery

- Mobile: iOS, Android, PhoneGap

- Data Persistence: ORM (Hibernate, etc.), Postgres, MySQL, MS SQL Server, NoSQL.

BENEFITS

- Flexible Schedules

- Food trucks on Tuesday/Thursday

- Lounge with two large TVs and a game collection


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search:

HN For You