I want 10 million requests handle concurrently.Does AWS lambda is capable of that as they mentioned only 100 concurrent request as AWS lambda Limits?
AWS has many regions, lambda has services over 20+ regions. Every region is totally isolated with others. Are your 10 million concurrencies in one region or globally?
If it's globally, the best practice for you is to distribute your service into regions first.
After distributing your service load into 10 regions, each region still gets 1 million concurrencies. You will need to contact AWS cloud support team for the limit increase(even if you are a customer with much smaller concurrency, you should already have a special contact from cloud support to answer your questions)